Предыдущая тема: численные данные

Простые типы данных: текстовые данные


Примеры

Простые типы данных в питоне - это

3. str (сокращ. "string", т.е. "строка")

Примеры работы со строковыми/текстовыми данными в языке Python:

Текст можно вводить ка между обычными двойными "", так и между одинарными кавычками ''. Если написать три кавычки с каждой стороны - можно создавать многострочные тексты.

Встроенная в язык функция len показывает длину текста:

Текстовые переменные имеют собственные функции (подробно о функциях позже). Ниже примеры использования функции замены текста replace, подсчета фрагментов текста count, а также функции изменения регистра текста upper и lower (большими или маленькими буквами) и функция озаглавливания текста capitalize:

Нельзя складывать текст с другим типом данных!

skolko_evro = 10
a = "У Давида " + skolko_evro + " евро"
# Вызовет ошибку и остановку программы!

Необходимо сначала конвертировать другой тип данных с помощью функции str.

skolko_evro = 10
a = "У Давида " + str(skolko_evro) + " евро"


Вопросы

Что будет выведено экран после запуска данного кода?

a = "Магдалена"
print(a, " ", type(a))


Упражнения

Превратите энергичное восклицание "Какая зима!" в задумчивое замечание "Какая зима..."

vosklicanie = "Какая зима!"
# допишите код


***

Сколько пробелов и точек в предложении ниже? Напишите программу, которая посчитает их число.

p = "Я иду по лесу. Вокруг белым-бело - снег покрыл всю землю, облепил все ветки."
# Закончите


Домашние задания

Сколько гласных в предложении? Напишите программу, которая посчитает их число.

p = "Я иду по лесу. Вокруг белым-бело - снег покрыл всю землю, облепил все ветки."
# Закончите


Следующая тема: логические данные